# ■三乐购物系统
#
# 使用系统需要登录验证,进入系统后,输入购物预算信息
#
# 用户可以任意查看商品信息和E购买信息
#
# 用户根据商品编号购买商品,购买时，检测余额是否够，够就直接扣款，不够就提醒可随时退出(输入exit) , 退出后，打印已购买商品和余额
#
# 要求:用尽可能友好的方式输出(作业需要提交代码及执行结果截图)
#
# 封装函数
#
# {'F00001: {'name':苹果', 'price':1.2},
#
# 'F00002": {'name':香蕉，'price':5.5}, }


#登入验证
def user_judet(name,passwd):
    flag=0
    user={"xiao":'123',"lei":'1234',"zhou":"123456"}
    for i in user:
        if i==name and user[i]==passwd:
            print("登入成功！")
            flag+=1
            break
        else:break
    return flag
#查看商品信息和E购买信息，购物预算
def look_info():
    money=input("请输入您的预算：")
    key=input("#查看商品信息请输入：1，#查看购买信息请输入：2\n")
    goods = {'F001': {'name1': '苹果', 'price': 1.2}}
    goods2 = {'F002': {'name2': '香蕉', 'price': 5.5}}
    if key=='1':
        print("==============商品信息============================")
        print(goods,goods2)
        print("==============商品信息============================")
    # if key=='2' :
    #     print("==============购买信息============================")
    #     goods_list=[]
    #     print("==============购买信息============================")

#商品的购买：
    close=input("请输入宁要购买的商品：")
    mount=input("购买的数量:")
    plus = int(money)
    if close=="F001":
        if plus>=goods['F001']['price']*int(mount):
            plus-=goods['F001']['price']*int(mount)
            print('你购买的', goods['F001']['name1'], '价格为', goods['F001']['price'], "元一斤")
            print("购买成功！")
        else: print("您的余额不足")
        print("余额为：",plus)
    if close=="F002":
        plus=int(money)
        if plus>=goods2['F002']['price']:
            plus-=goods2['F001']['price']
            print('你购买的', goods2['F002']['name2'], '价格为', goods2['F002']['price'], "元一斤")
            print("购买成功！")
        else: print("您的余额不足")
        print("余额为：",plus)

print("========================三乐购物系统欢迎您！======================")
enter=input(f"#登录请输入 1，#退出请输入 2:\n")
print("========================三乐购物系统欢迎您！======================")
enter1=0
if  enter=='1':
    name=input("请输入你的用户名：")
    flag=passwd=input("请输入你的密码：")
    if flag!=0:
        user_judet(name, passwd)
        look_info()
    else:
        print("用户名或者密码错误！")

else: print("欢迎下次光临！")